#define  _CRT_SECURE_NO_WARNINGS
#include "SepList.h"

//void Test1()
//{
//	SL sl;
//	SLInit(&sl);
//	SLPushBack(&sl, 1);
//	SLPushBack(&sl, 2);
//	SLPushBack(&sl, 3);
//	SLPushBack(&sl, 4);
//	SLPrint(&sl);
//	SLPushBack(&sl, 5);
//	SLPushBack(&sl, 6);
//	SLPrint(&sl);
//	SLPushFront(&sl, 10);
//	SLPushFront(&sl, 20);
//	SLPushFront(&sl, 30);
//	SLPopBack(&sl);
//	SLPopFront(&sl);
//	SLPopFront(&sl);
//	SLPopFront(&sl);
//	SLPopFront(&sl);
//	SLPopFront(&sl);
//	SLPopFront(&sl);
//	SLPopFront(&sl);
//	SLPrint(&sl);
//
//}

void Test2()
{
	SL sl;
	SLInit(&sl);
	SLPushBack(&sl, 1);
	SLPushBack(&sl, 2);
	SLPushBack(&sl, 3);
	SLPushBack(&sl, 4);
	SLPushBack(&sl, 5);
	SLPrint(&sl);
	//SLInsert(&sl, sl.size, 10);
	//SLInsert(&sl, 2, 10);
	//SLInsert(&sl, 0, 10);
	SLErase(&sl, sl.size - 1);
	SLErase(&sl, 0);
	SLErase(&sl, 2);
	SLPrint(&sl);

}

int main()
{
	Test2();
	return 0;
}